include_directories(${kalman_INCLUDE_DIRS})

set(modules_INCLUDE_DIR)
list(APPEND modules_INCLUDE_DIR "./A1/include")
list(APPEND modules_INCLUDE_DIR "./A2/include")
list(APPEND modules_INCLUDE_DIR "./M1/include")
list(APPEND modules_INCLUDE_DIR "./M2/include")
set(modules_INCLUDE_DIRS ${modules_INCLUDE_DIR} CACHE PATH "modules include directories")

set(SRC_LIST)
set(APPEND SRC_LIST A1/src)
set(APPEND SRC_LIST A2/src)
set(APPEND SRC_LIST M1/src)
set(APPEND SRC_LIST M2/src)
set(SRC_LISTS ${SRC_LIST}
        CACHE INTERNAL "modules src")




